Übersetzung: Christoph Sahm (christoph.sahm@bigfoot.com)
Einführung
SwitchRes besteht aus einem Kontrollfeld und einer Systemerweiterung, mit der Sie die benutzbaren Auflösungen aller Ihrer Monitore einstellen und die zugehörigen Symbolpositionen sichern können. Im Lieferumfang ist auch Kontrolleistenmodul und eine Kontextmenüerweiterung, so daß diese Funktionen von überall erreichbar sind.
SwitchRes kann sehr weitgehend an Ihre Bedürfnisse angepaßt werden. Sie können bestimmen, welche Auflösungen benutzbar sind, und für welche zunächst eine Bestätigung verlangt werden soll. Eine neue Option erlaubt Ihnen, eine Auflösung auf eine andere “umzuleiten”; dies funktioniert in allen Programmen.
Die Positionen der Symbole auf Ihrem Schreibtisch werden für jede Auflösung gesondert gesichert. Im Gegensatz zum Finder erhalten Sie so jeweils die optimale Anordnung für Ihre Symbole. Beim Systemstart wird die Anordnung ebenfalls wiederhergestellt.
Es ist möglich, “Anzeige-Sets” zu definieren, mit denen Sie mit einem Mausklick Farbtiefe, Auflösung und Lautstärke nach Wunsch einstellen können.
Sie können bestimmten Programmen eigene Auflösungen zuweisen. Bei jeder Verwendung dieses Programms wechselt ihr Mac automatisch in die richtige Auflösung.
Konfiguration
SwitchRes benötigt mindestens einen Mac mit Mac OS 8. Es ist voll kompatibel mit MacOS 8.5 (und 8.6) und unterstützt alle dessen Sonderfunktionen (Navigation Services, variables Erscheinungsbild, PowerPC-Version des Kontrolleistenmoduls, Modul für den Umgebungsassistenten…)
Shareware
SwitchRes wird als Shareware zum Preis von $15 vertrieben. Diese Version ist eine Probeversion. Sie ist 10 Tage lang voll funktionstüchtig, danach werden Ihre Einstellungen allerdings nicht mehr gesichert. Um sie in die Vollversion umzuwandeln, müssen Sie sie registrieren. Benutzen Sie dazu das beiliegende Programm “Register”. Vergessen Sie nicht, Ihren Namen oder Ihre E-Mail-Adresse anzugeben, damit ich Ihnen die Registrierungsschlüssel senden kann.
Anwender der Version 1.x von SwitchRes können zu einem Sonderpreis umsteigen. Lesen Sie dazu die Informationen im Programm “Register”.
Installation
Zunächst müssen Sie alle vorherigen Versionen der SwitchRes-Erweiterung aus dem Ordner “Systemerweiterungen” entfernen.
Ziehen Sie dann einfach das “SwitchRes Kontrollfeld” und die Systemerweiterung “SwitchRes” auf Ihren Systemordner.
Wenn Sie die Kontextmenü-Erweiterung oder das Kontrolleistenmodul benutzen wollen, ziehen Sie auch die Dateien “SwitchRes Modul” und “SwitchRes Kontextmenü” auf ihren Systemordner. Dann müssen Sie Ihren Computer neu starten.
Hinweis: Das Kontrollfeld muß sich nicht unbedingt im Ordner “Kontrollfelder” befinden, sondern darf sich auch an einem beliebigen anderen Ort auf Ihren Volumes befinden.
Benutzerschnittstelle – Die Menüs
Hauptmenü
Nach Installation und Neustart haben Sie Zugriff auf das Hauptmenü
– in der Menüleiste
– in der Kontrolleiste
– im Kontextmenü, wenn Sie auf den Schreibtisch klicken
Es sieht folgendermaßen aus:
Sind mehrere Monitore verfügbar, werden die bildschirmspezifischen Optionen in Untermenüs gruppiert:
Sie können die Auflösung und Farbtiefe des ersten Monitors auswählen. Die Auflösungen in kursiver Schrift (z.B. 640 x 480, 60Hz ) zeigen beim Umschalten den traditionellen Bestätigungsdialog, der 5 Sekunden lang angezeigt wird.
Alle diese Optionen sind frei konfigurierbar und können nach Belieben ein- oder ausgeblendet werden.
Zweites Menü
Das zweite Menü wird angezeigt, wenn Sie beim Klicken auf das Modul die Befehlstaste (‘’) gedrückt halten:
Hier können Sie das “SwitchRes Kontrollfeld” öffnen (dies geht natürlich auch mit Doppelklick auf sein Symbol im Finder).
Einstellungen – Das SwitchRes Kontrollfeld
Das Kontrollfeld hat fünf Teile, die jeweils durch einen Knopf oben repräsentiert werden. Die Voreinstellungen werden beim Beenden des Kontrollfelds oder beim Schließen des Dialogs gesichert. Einstellungen werden sofort aktiv.
Erster Teil:
Folgende Einstellungen sind hier möglich:
• Sie können Auflösungswechsel beim Systemstart verbieten. Versuchen Sie diese Option, wenn Sie einen AppleVision- oder ColorSync-ADB-Monitor besitzen.
• Das SwitchRes-Symbol beim Systemstart ein- oder ausschalten
• Beim Systemstart können Sie angeben, ob die zuletzt verwendete Auflösung wieder eingestellt werden soll, oder ein spezielles Anzeige-Set aktiviert werden soll.
• Sie können SwitchRes erlauben, beim Systemstart nach allen verfügbaren Auflösungen Ihrer Videokarte zu suchen. Diese Option kann Probleme verursachen, insbesondere wenn Sie MacsBug beutzen wollen.
Sie können auch allgemeinere Optionen von SwitchRes verändern:
• Die Verwendung der Navigation Services im Kontrollfeld ein- oder ausschalten
• Einen systemweiten Kurzbefehl zum Öffnen des Kontrollfelds angeben
• Die Monitornummer nach dessen Namen ausgeben lassen
• SwitchRes immer im Speicher halten lassen. Dies ist sinnvoll, wenn Sie häufig die Schreibtischanordnung sichern lassen, da SwitchRes dann nicht erst von der Festplatte geladen werden muß. Anderenfalls steht etwas mehr Speicher für andere Prozesse zur Verfügung.
• Die Wartezeit angeben, die SwitchRes beim Testen einer neuen Auflösung benutzt. Innerhalb dieser Wartezeit können Sie die Auflösung durch Klicken auf den angezeigten Warndialog bestätigen (falls Sie den Dialog nicht sehen können, ist die Auflösung offensichtlich ungültig).
• Den Experten-Modus aktivieren. Dann werden keinerlei Warndialoge von SwitchRes mehr angezeigt. Aktivieren Sie diesen Modus nur, wenn Sie wissen, was Sie tun…
Zweiter Teil:
Es werden die verfügbaren Auflösungen angezeigt. Das Feld “Alle Auflösungen anzeigen” ermöglicht Ihnen, alle technisch möglichen Anzeigemodi Ihrer Grafikkarte anzuzeigen. Warnung: Evtl. unterstützt Ihr Monitor nicht alle dieser zusätzlichen Auflösungen. Für Beschädigungen kann nicht gehaftet werden.
Wenn dieses Feld grau dargestellt wird, ist keine weitere Auflösung verfügbar.
Von links nach rechts sehen Sie in der Liste:
• die Auflösung selbst
• die Bildwiederholrate dieser Auflösung
• ob die Auflösung gesperrt ist oder nicht. Mit einem Control-Klick in diese Spalte können Sie diese Auflösung auf eine andere umleiten. Dies erlaubt Ihnen z.B., Spiele in einer Auflösung von 640x480, 120Hz zu spielen, wenn diese normalerweise nur 640x480, 67Hz einstellen würden. Ihre Augen werden es lieben!
• ob die Auflösung im Kontrolleistenmenü angezeigt wird
oder ob sie eine Bestätigung verlangt
• ob zu dieser Auflösung eine Symbolanordnung gespeichert werden soll
Vor dieser Liste finden Sie weitere Einstellungen:
• Frequenz anzeigen – Anzeige der Bildwiederholrate im Menü.
(Beispiel: “640 x 480” oder “640 x 480, 60Hz”)
• Eigene Namen benutzen – Anzeige des kompletten Monitortyps bzw. eigener Namen
(Beispiel: “Multiscan monitor” oder “15" Multiscan-Monitor”)
• Farbtiefe beibehalten – Beim Wechsel der Auflösung wird statt größtmöglichen Farbtiefe die aktuelle Farbtiefe verwendet.
• Voodoo3ModePrefs exportieren – schreibt alle Änderungen in die Voreinstellungsdatei von Voodoo3-Videokarten. Dies erlaubt Ihnen, Ihre 3DFX-Einstellungen automatisch mit den SwitchRes-Einstellungen zu synchronisieren.
• Andere Einstellungen importieren - SwitchRes zeigt Ihnen eine Auswahlliste mit den Bildschirmen, die Sie früher einmal konfiguriert haben. So können Sie ältere Einstellungen bequem wieder benutzen.
Der “Monitor-Assistent” ist ein schneller Weg, um einen Monitor zu konfigurieren: Stellen Sie sich vor, Sie schließen Ihr PowerBook zu Präsentationszwecken an einen fremden externen Monitor an – dieser Assistent zeigt Ihnen schnell die möglichen und besten Auflösungen.
Sie können dem Assistenten auch Hinweise über die physikalischen Eigenschaften des Monitors geben, z. B. aus dem zugehörigen Handbuch. SwitchRes wird dann nur die Auflösungen ausprobieren, die in den angegebenen Bereich fallen.
Durch Drücken der “S”-Taste beim Systemstart können Sie den Assistenten automatisch starten. SwitchRes spielt einen Hinweiston ab und präsentiert den Standard-Testdialog. Somit können Sie einen Monitor auch konfigurieren, wenn Sie beim Systemstart kein Bild haben.
Dritter Teil:
In diesem Teil können Sie Anzeige-Sets definieren. Dies ist wohl die nützlichste Funktion von SwitchRes, deren Möglichkeiten weit über einfache Auflösungswechsel hinausgehen. In der Tat können Sie mit Hilfe von AppleScript fast alles tun.
Ein Anzeige-Set enthält die Einstellungen aller Ihrer Monitore, also Auflösung, Farbtiefe und Monitorposition (bei mehreren Monitoren). Ein Set merkt sich auch die Einstellung von Monitoren, die nicht permanent angeschlossen sind, was beim Einsatz auf einem PowerBook sehr nützlich ist. Weiterhin kann es ein AppleSkript enthalten, mit dem Sie beliebige weitere Aktionen ausführen lassen können, wenn das Set aktiviert wird. So können Sie z.B. mit einem einzigen Tastendruck ein Programm öffnen lassen und automatisch die passende Auflösung aktivieren.
Anzeige-Sets können durch einen Tastendruck, eine Auswahl aus einem der Menüs, beim Start, der Einblendung und dem Ausblenden von Programmen aktiviert werden; außerdem beim Systemstart. Anzeige-Sets gehen über einen einfachen Auflöungswechsel hinaus, da sie z.B. auf Tastendruck ein bestimmtes Programm in einer bestimmten Auflösung starten.
Anzeige-Sets sind schlau genug, um sich die Einstellungen für temporär nicht angeschlossene Monitore zu merken. So können Sie diese Funktion problemlos auf PowerBooks nutzen, die je nach Standort an einem externen Bildschirm angeschlossen sind.
Sie können die Reihenfolge der Sets durch Ziehen und Loslassen in der Liste nach Ihren Wünschen selbst bestimmen, und einstellen, welches Set überhaupt gezeigt werden soll.
Vierter Teil: Programme
In diesem Teil können Sie einzelnen Programmen spezielle Einstellungen für Auflösung, Farbtiefe und Lautstärke zuordnen, die bei dessen Start oder der Reaktivierung automatisch eingestellt werden. Beim Beenden kann natürlich die ursprüngliche Auflösung wiederhergestellt werden.
Zusätzlich können Sie entscheiden, ob
– Apples Kontrolleiste in diesem Programm ausgeblendet werden soll
– die vorherigen Einstellungen beim Beenden wieder aktiviert werden sollen
– die definierten Einstellungen beim Reaktivieren des Programms neu eingestellt werden sollen.
Sie können auch einem Programm jeden Auflösungswechsel verbieten. Nur SwitchRes kann die Auflösung dann ändern. Nützlich ist dies bei Spielen, die den Monitor auf eine festgelegte Einstellung ändern.
Fünfter Teil: Menüs
In diesem Teil können Sie die drei SwitchRes-Menüs beliebig konfigurieren. Es sind dies das Kontrolleistenmenü, das Kontextmenü und das SwitchRes-Menü in der Menüleiste:
Probieren Sie alles aus und nehmen Sie das, was sie am liebsten wollen...!
Sechster Teil: Symbole
In diesem Teil können Sie die Optionen für die Positionierung der Symbole und Finder-Fenster präzise bestimmen.
• Sie können SwitchRes erlauben, die Symbole/Fenster beim Systemstart nach einer gewissen Verzögerung neu anzuordnen. Sie können diese Verzögerung an evtl. langsame externe Festplatten anpassen.
• “Schreibtisch sichern: Automatisch” sorgt dafür, daß bei jedem Auflösungswechsel die aktuelle Position der Symbole/Fenster automatisch gesichert wird. Wenn Sie Ihre Symbole selten ändern, können Sie die Anordnung auch mit dem Knopf “Jetzt” manuell sichern und beim Umschalten etwas Zeit sparen.
• Sie können die Symbole auf ihrem Eltern-Bildschirm verankern: Wenn Sie einen Bildschirm bewegen, bleiben die Symbole/Fenster auf ihrer vorigen Position, oder bewegen sich mit dem Bildschirm mit. Es liegt an Ihnen, zu entscheiden, was besser ist.
• Sie können entscheiden, ob nur Symbolpositionen, nur Fensterpositionen oder beides gesichert werden soll.
• Sie können SwitchRes anweisen, die Symbole an deren exakte Position zu bewegen, oder sie auf einem unsichtbaren Raster zu plazieren, so daß die Symbole korrekt ausgerichtet sind. Der Rasterabstand kann verändert werden. Wenn Sie diese Option aktivieren, wird den Menüs ein neuer Befehl hinzugefügt, mit dem Sie Ihren Schreibtisch neu anordnen lassen können, ohne die Symbole zu sichern/wiederherstellen zu müssen.
Verschiedenes
Kommentare
Alle Kommentare können Sie per E-Mail an meine Adresse schicken: stephane@madrau.com
Vielen Dank an…
David Nine, Tobias Jachmann, Mike Gerenser, Michael Kummer, Norbert M. Doerner, Kiran Wagle, John Moreno, John Zetlaoui, Sylvain-Pierre Dobrzynski, Lindsey Dubb, Franck Trommenschlager und Carsten Friehe für das Beta-Testen;
Christoph Sahm für die deutsche, Joris Provoost für die niederländische und Stefano Ghielmi für die italiensiche Übersetzung;
Ammon Skidmore für seine Hilfe und den Austausch einiger Programme.
Andreas Bauer für die wunderschönen 32 Bit-Symbole.
Versionsgeschichte
New in version 2.5.1
• Added SwitchResLib external API: that allows developers to use SwitchRes to access and manage resolutions of the displays. It is more flexible than the Display Manager, because it allows you to use resolutions selected in SwitchRes. That means the developer can focus on its program, not on the choice of resolutions that can be presented to the user, since the user already made its choice with SwitchRes. The API (shared library, header file, and example program) is to be downloaded separately.
• Added a more efficient way to manage Multiple Users: a global option allows the owner of the Macintosh to propagate its own settings to all uses of ithe Mac.
• SwitchRes now doesn’t test resolutions named “1x1” in SwitchRes Control. This generally crashed the machine in some cases (Powerbook G4 for example).
• Corrects a bug in the Control Panel: preferences of version 2.4.x were not correctly restored and could crash the Control Panel
• Corrects a cosmetic bug during drag&drop of Display Sets
• When testing an aliased resolution, the correct resolution is now tested
• When creating a new Display Set, the settings used are now the current settings. Also, the Display Set is placed in SwitchRes menu by default.
New in version 2.5
• Adds the ability to personalize the resolutions name. This is useful if you want to distinguish between lots of similar resolutions, like all the 800x600, 60Hz on a PowerBook (one is for the LCD internal, one for the SVHS output in NTSC, one for the VGA output, and one is simulscan…). You can specify whatever you want as a resolution name, and SwitchRes will use that name in the menus. This is a so useful feature that I don’t know why I didn’t put it before…
• In multiple users under MacOS 9.x, the main-user preferences are used if no prefs for this user were found.
• SwitchRes can now enable/disable its main menu completely (requires a reboot). This option is to solve conflicts with other tools that put their menu in the menu bar.
• SwitchRes doesn’t activate itself under Classic now: sorry, but SwitchRes is not compatible with Classic yet, at least it doesn’t crash Classic any more
• Changed some internal calculation in the Setup Wizard
• If you have lots of icons on your desktop created at the same time, then SwitchRes can now correctly replace them
• Corrects a bug that prevented SwitchRes to show some DDC resolutions on the ATI Radeon cards.
• Corrects a bug that sometimes prevented SwitchRes to select the correct resolution (example: you choose 800x600, and it selects 640x480…)
• Really corrected a bug with MacOS 9.1 and the registration window (this was claimed to be solved in 2.4.3, but in fact it was not)
• Coherency among the user interface was rechecked